import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
import pxtorem from 'postcss-pxtorem'

export default defineConfig({
  plugins: [vue()],
  resolve: {
    alias: {
      '@': path.resolve(__dirname, './src')
    }
  },
  css: {
    postcss: {
      plugins: [
        pxtorem({
          rootValue: 43,
          propList: ['*', '!border'],
          selectorBlackList: ['.ignore-rem']
        })
      ]
    }
  },
  // ⬇⬇⬇ 关键：开启 host（对局域网可访问）
  server: {
    host: true,          // 等价于 '0.0.0.0'
    // port: 5173,       // 需要固定端口就取消注释
    // open: true        // 想自动打开浏览器就取消注释
  }
})
